Loggerhead Sea Turtle - German English Dictionary